package HashMap集合存储ArrayList元素并遍历;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class HashMapArrayListDemo {
    public static void main(String[] args) {

        HashMap<String,ArrayList<String>>map=new HashMap<String, ArrayList<String>>();

        ArrayList<String> array = new ArrayList<String>();
        array.add("诸葛亮");
        array.add("赵云");
        //把Arraylist添加到HashMap集合中
        map.put("三国演义",array);
        ArrayList<String> array1 = new ArrayList<String>();
        array1.add("唐僧");
        array1.add("孙悟空");
        map.put("西游记",array1);
        ArrayList<String> array2 = new ArrayList<String>();
        array2.add("武松");
        array2.add("鲁智深");
        map.put("水浒传",array2);

//获取了他的键再进行遍历
        Set<String> keyset = map.keySet();
        System.out.println(keyset);
        for (String ss:keyset){
            ArrayList<String> value = map.get(ss);
            for (String value1:value){
                System.out.println("\t"+value1);
            }
        }
    }
}
